COURSE NUMBER:  CIT245                                          

COURSE TITLE:  Data Structures and Programming: C++

CREDITS:  4

 

PREREQUISITES:  CIT130 or Equivalent              CO REQUISITES: None

 

Instructor: Kenneth L Moore http://web.acd.ccac.edu/~kmoore/

 

Instructor Comments: Programming is not something that is learned by reading only.  It is learned by doing.  Therefore, programming assignments will be 20% of your grade.  If you do no homework, the best grade you can get is a C.  Assignments must be handed in on time.  Expect to put in 12 hours of work a week minimum.  You must be a highly motivated self learner to get through this course.

 

 

Texts:   Absolute C++ Walter Savitch (Addison Wesley) -required

             STL Programming From the Ground Up Herbert Schildt (McGrawHill) -optional

 

Schedule IN-85

Week

Reading

Homework

Week 1

Sept 1-7

Abs C++ Ch 1,2

Install C++ compiler, become familar with Black Board Software

Ch 1 #6  Ch 2 #2

Week 2

Sept 8-14

Abs C++ Ch 3,4

Ch 3 #4  Ch 4 #10

Week 3

Sept 15-21

Abs C++ Ch 5,6

Ch 5 #4  Ch 6 #3

Week 4

Sept 22-28

Abs C++ Ch 7,8

Ch 7 #2  Ch 8 #1

Week 5

Sept 29-Oct 5

Abs C++ Ch 9,10

Ch 9 #2  Ch10 Doubly Linked List

Week 6

Oct 6-12

Abs C++ Ch 10

Study

Week 7

Oct 13-19

Exam 1

 

Week 8

Oct 20-26

Abs C++ Ch 11,12

Ch11 #1 Ch 12 #5

Week 9

Oct 27-Nov 2

Abs C++ Ch 13,14

Ch13 #5 Ch 14 #1

Week 10

Nov 3 - 9

Abs C++ Ch 15,16

Ch15 #1  Ch 16 #2

Week 11

Nov 10-16

Abs C++ Ch 17,18

Ch17 #1 #2 Ch 18 Read Only

Week 12

Nov 17 - 23

Abs C++ Ch 19

Ch19 tba +  STL version of Dijkstra

Nov 23-30

Thanksgiving Week Break

 

Week 13

Dec 1 - 8

Online STL

 

Week 14

Dec 9-15

Exam 2